\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx,bm}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\begin{document}
\small
\begin{tikzpicture}[>=latex,yscale=1.0]
  \fill[top color=gray,bottom color=gray, middle color=white](-0.3,0.25)--++(-0.4,0)arc(90:270:0.02)--++(0.4,0)--cycle;
  \fill[top color=gray,bottom color=gray, middle color=white](-0.3,-0.25)--++(-0.4,0)arc(270:90:0.02)--++(0.4,0)--cycle;
  \fill[top color=darkgray,bottom color=darkgray, middle color=white](-0.5,0)ellipse(0.12 and 0.36);
  \fill[top color=darkgray,bottom color=darkgray, middle color=white](-0.3,0.36)rectangle(-0.5,-0.36);
  \fill[top color=brown,bottom color=brown, middle color=white](-0.3,0)ellipse(0.12 and 0.36);
  \draw[darkgray](-0.3,0.2)--(-0.1,0.2)..controls(0.1,0.2)and(0.1,0.15)..(0.3,0.15);
  \draw[darkgray](-0.3,-0.2)--(-0.1,-0.2)..controls(0.1,-0.2)and(0.1,-0.15)..(0.3,-0.15);
  \draw[brown,decorate,decoration={coil,segment length=0.3mm,amplitude=0.4mm}](0.3,0.15)--(0.3,-0.15);
  \draw[ball color=white](-0.2,0.2)to[bend left=10](-0.2,-0.2)--(-0.1,-0.2)to[bend left=10](-0.1,0.2)--cycle;
  \fill[cyan!50!white,draw=lightgray,opacity=0.5](-0.25,0.5)arc(90:270:0.25 and 0.5)--++(8,0)arc(-90:90:0.25 and 0.5)--cycle;
  \fill[top color=darkgray,bottom color=darkgray, middle color=white](7.9,0)ellipse(0.12 and 0.36);
  \fill[top color=darkgray,bottom color=darkgray, middle color=white](7.9,0.36)rectangle(8.1,-0.36);
  \fill[lightgray](8.1,0)ellipse(0.12 and 0.36);
  \fill[gray](8.1,0.23)ellipse(0.02 and 0.04)(8.1,-0.23)ellipse(0.02 and 0.04);
  \fill[top color=gray,bottom color=gray, middle color=white](8.1,0.25)--++(0.3,0)arc(90:-90:0.02)--++(-0.3,0)--cycle;
  \fill[top color=gray,bottom color=gray, middle color=white](8.1,-0.25)--++(0.3,0)arc(-90:90:0.02)--++(-0.3,0)--cycle;
  \draw[thin](0.33,0)--++(45:1.2)node[right]{灯丝};
\end{tikzpicture}
\end{document}